package pactera.tf.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import pactera.tf.dataobj.ChatFriendsDO;
import pactera.tf.dataobj.UserinfoDO;

@Repository
@Mapper
public interface ChatFriendsMapper {
    /**
     * 	
    
     * <p>Title: LookUserAllFriends</p>  
    
     * <p>Description:查询所有的好友 </p>  
    
     * @param userid
     * @return
     */
    List<ChatFriendsDO> lookUserAllFriends(String userid);
    /**
     * 	
    
     * <p>Title: InsertUserFriend</p>  
    
     * <p>Description:插入好友 </p>  
    
     * @param chatFriends
     */
    void insertUserFriend(ChatFriendsDO chatFriends);
    /**
     * 	
    
     * <p>Title: JustTwoUserIsFriend</p>  
    
     * <p>Description:判断是否加好友 </p>  
    
     * @param chatFriends
     * @return
     */
    Integer justTwoUserIsFriend(ChatFriendsDO chatFriends);
    /**
     * 	
    
     * <p>Title: LkUserinfoByUserid</p>  
    
     * <p>Description:查询用户的信息 </p>  
    
     * @param userid
     * @return
     */
    UserinfoDO lkUserinfoByUserid(String userid);

    /**
     * 同步点赞数
     * @param userinfoDO
     */
    void updateuselive(UserinfoDO userinfoDO);
}